package com.wgo.precise.client.ui.model.facade;

import java.util.Collection;

/**
 * 
 * @author Petter L. H. Eide
 * @version $Id: INodeParent.java,v 1.2 2006-01-30 21:52:32 petterei Exp $
 */
public interface INodeParent<T extends INodeParent, S extends INodeChild> extends INodeChild<T>{

    public Collection<S> getChildren();
    
    public boolean hasChildren();
}
/**
 * 
 * Changelog:
 * 
 * $Log: INodeParent.java,v $
 * Revision 1.2  2006-01-30 21:52:32  petterei
 * implemented wrapper factory and lazy wrapper-instantiation of parents
 * implemented a "system" for each top-node type
 * added top-categories for all top-nodes
 * implemented some interfaces for the wrappers, and started using these
 *
 * Revision 1.1  2006-01-23 19:58:37  petterei
 * initial commit for client, fitting the alternative session implementation
 *
 * Revision 1.5  2005-12-14 08:22:03  petterei
 * -refactored: new categories inherit propertysets from parent category, requirements-propertysets is only retrieved from parent category (before: no "physical" category inheritance, but requirement got propertysets from all categoryparents)
 * -cleaned up some code and configfiles, minor refactoring
 *
 * Revision 1.4  2005-11-21 15:40:45  petterei
 * *** empty log message ***
 *
 * Revision 1.3  2005/10/11 15:06:59  petterei
 * Seccond iteration:
 * 1. Eclipse based client with new domain model
 * 2. Flexible Project and Category hierarchy with Drag-n-Drop functionality
 * New functionality:
 * 3. Eclipse plugin update-site
 *
 * Revision 1.2  2005/09/29 16:41:42  petterei
 * *** empty log message ***
 *
 * Revision 1.1  2005/09/27 17:04:29  petterei
 * inittial commit
 *
 * Revision 1.1  2005/08/23 06:38:48  peide3
 * *** empty log message ***
 *
 * Revision 1.1  2005/07/31 22:55:09  petterei
 * initial commit
 *
 */
